/* CSS Document */

body {margin:0px; font:12px Arial, Helvetica, sans-serif; color:#2f2b59;  background:url(top_gradient.gif) repeat-x; background-color:#fff;}

#container {margin:0px auto; width:1000px; }
#container_sub {margin:0px auto; width:1270px; }
.clear {clear:both;}

#main_top_panel { clear:both;}

#logo_panel {margin:0px; padding:0px 0px 0px 0px; display:block; float:left; width:305px;}
h1 {margin:0px; padding:0px; font-size:26px; font-weight:normal;}
.logo_details p {margin:0px; padding:0px 0px 0px 5px;}

.top_right {margin:40px 0px 0px 0px; padding:0px 40px 0px 0px; background:url(img2.gif) no-repeat; width:196px; display:block; float:right; height:46px;}
.top_right p {margin:0px; padding:20px 0px 20px 0px; font-size:10px; float:left;}
.top_right img {margin:20px 5px 0px 15px; padding:0px;}
.top_right p a { color:#fff; text-decoration:none;}
.top_right p a:hover {text-decoration:underline;}

/***************************************************************/
#header_panel {clear:both; padding-bottom:10px; }
#header_left_panel {margin:0px 0px 0px 0px; padding:0px; float:left; display:block; width:334px; background:url(main_left.gif) no-repeat; height:384px; color: #d43100;}
.left_details {padding:40px 0px 0px 40px; margin:0px; width:294px;  height:344px; }
.left_details h4 {margin:0px; padding:0px; font-size:14px; font-weight:bold; text-align:right; }
.left_details p {margin:0px; padding:0px; line-height:24px; text-align:right;}
.left_details ul {margin:40px 0px 0px 0px; padding:0px; }
.left_details ul li{margin:0px;	list-style:none;	line-height:24px;	text-align: right; padding-right:10px;		background-image: url(bullet.gif);	background-repeat: no-repeat;	background-position: right center;}
.left_details ul li a{ color:#ffd485;  }
.left_details ul li a:hover {text-decoration: none;}

.left_details_button {  margin: 0px; cursor: pointer;}
.left_details_button h3 { position: absolute; width: 300px;  margin:0px; padding:30px 0px 0px 20px; font-size:30px; font-weight: normal; text-align:left; color: #fff; }
.left_details_button h3#nazwa_kategori_3 { color: #2f2b59;}
.left_details_button h3 span { position: absolute; margin:0px; padding: 0px; font-size:20px; font-weight: normal; text-align:left;}



/************************************************************/
#header_right_panel {margin:0px 0px 0px 0px; padding:0px; float:left; display:block; width:665px; background:url(main_header_homepage_2.jpg) no-repeat; height:384px;}


/*************************************************************************************/
#navigation_panel {
	clear:both;
	background:url(nav_gradient.gif) repeat-x;
	height:60px;
	font: normal 18px  Arial, 'Trebuchet MS', Tahoma, verdana,  sans-serif;
}
.nav {margin:0px; padding:0px;}
.nav ul{margin:0px 0px 0px 20px; padding:0px;}
.nav ul li {margin:0px 0px 0px 0px; padding:0px 1px 0px 3px; display:block; list-style:none; text-transform:uppercase; color:#fff; background:url(nav_dot.gif) no-repeat 0 5px; text-align:center; float:left;}
.nav ul a {margin:0px 0px 0px 0px; padding:21px 25px 20px 35px; width:auto; color:#fff; background:url(menu_bg.gif) no-repeat 0 0; display:block; text-decoration:none;}
.nav ul li #current {margin:0px; text-decoration:none; color:#fd0001 background:url(nav_over.gif) no-repeat 0 0; text-decoration:none }
.nav ul li a:hover, .nav ul li a.active {
	margin:0px;
	text-decoration: none;
	color:#2f2b59;
	background:url(nav_over.gif) repeat-x 0 0;
	text-decoration:none;
	font: normal 18px  Arial, 'Trebuchet MS', Tahoma, verdana,  sans-serif;
}

/***********************************************************/

#main_mid_panel {clear:both; background:url(main_mid_gradient.gif) repeat-x; margin-top: 1px;}
.main_center_panel {margin:0px auto; width:970px;}
.main_center_panel_sub {margin:0px auto; width:1270px;}
.mid_box_panel {margin:0px; padding:10px 0px;}
.box_panel {margin:0px 0px 0px 0px; padding:0px; float:left; width:1085px; display:block;}
.box_panel h4 {margin:0px; padding:10px 0px 0px 30px; font-size:14px; font-weight:bold; color:#d43100;}
.box_panel p {margin:0px; padding:0px 20px 0px 30px;line-height:24px; }
.box_panel p a { color:#d43100;}
.box_panel p a:hover {text-decoration: underline;}


.box_panel_two {margin:0px 10px 0px 10px; padding:0px; float:left; width:150px; display:block;}
.box_panel_two h4 {margin:0px; padding:10px 0px 0px 30px; font-size:14px; font-weight:bold; color:#d43100;}
.box_panel_two p {margin:0px; padding:0px 20px 0px 30px; line-height:24px; color:#d43100;}
.box_panel_two p a { color:#d43100;}
.box_panel_two p a:hover {text-decoration: underline;}

.box_panel_three {margin:40px 0px 0px 0px; padding:0px; float:left; width:274px; display:block;}
.box_panel_three h4 {margin:0px; padding:10px 0px 0px 30px; font-size:14px; font-weight:bold; color:#d43100;}
.box_panel_three p {margin:0px; padding:0px 20px 0px 30px; line-height:24px; color:#d43100;}
.box_panel_three p a { color:#d43100;}
.box_panel_three p a:hover {text-decoration: underline;}

/***************************************************/
#main_bottom {clear:both; background:url(bottom_gradient.gif) repeat-x ; padding-bottom: 5px; height: 60px;}
.bottom {margin: 0px; padding:20px 20px 20px 20px;}
.bottom h5 {margin:0px; padding:0px 10px 0px 0px; text-align:right; font-size:12px; font-weight:normal; color:#d43100; border:none}
.bottom p{margin:0px; padding:0px; color:#d43100; float:left;}
.bottom p a  { color:#d43100;}
.bottom p a:hover { text-decoration:none;}










a{ color:#d43100; text-decoration:underline}
a:hover{text-decoration:none}
.clear{ clear:both}

/* inner pages css start */
/*h3{font:25px "Times New Roman", Times, serif ;margin:0px; color:#fff;  padding:8px 0px 10px 10px;}
h3 span{color:#16eb00}*/

h5{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #fff; margin:0px 0px 10px 0px;}
h6{font:18px Tahoma, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}

.aboutus-img{float:right; border:4px solid #fff; margin:0 0px 10px 20px;}
.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
input.button{color:#fff; background:#333; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #fff;}
input.button:hover{cursor:pointer; color:#fff; background:#999}
.project-img{float:right; margin-left:20px;	border: 6px solid #fff;}
.whiteheading{font:30px Myriad Pro, Arial; color:#CBD76B; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px; border-bottom:1px dotted #fff; padding-bottom:10px; padding-right:20px}
.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px;}
/* inner pages css ends */
	
	
/*dodaj produkt*/
.button_dodaj_produkt { background: url(bt_add.png); width: 240px; height:32px; border: none; display: block; cursor: pointer; text-align: right; vertical-align: middle; padding: 16px 10px 0px 0px; font-weight: bold; color: #fff; }
.button_szukaj_ofert {  background: url(bt_szukaj.png); width: 240px; height:32px; border: none; display: block; cursor: pointer; text-align: right; vertical-align: middle; padding: 16px 10px 0px 0px; font-weight: bold; color: #fff; }
.button_szukaj_ofert_w {  background: url(bt_szukaj_w.png); width: 145px; height:32px; border: none; display: block; cursor: pointer; text-align: right; vertical-align: middle; padding: 16px 10px 0px 0px; font-weight: bold; color: #fff; }

/*select-category-to-search
.wyszukiwanie-ofert-form { padding-bottom: 5px; padding: 0px; margin: 0px; width: 280px;}
.wyszukiwanie-ofert-form form { width: 280px; padding: 0px; margin: 0px;}
.wyszukiwanie-ofert-form form div { width: 280px; padding: 0px; margin: 0px; }
div.skinnedSelect { background: url(bt_select_list.png) no-repeat scroll 0pt 100%; height: 32px; width: 250px; }
div.skinnedSelect select { opacity: 0.0; -ms-filter: "alpha (opacity=0)"; filter: alpha (opacity=0); position: absolute; display: block; width: 250px; margin-top: -18px; cursor: pointer; }
div.skinnedSelect .text { text-indent: 10px; line-height: 10px; width: 200px; padding-left: 75px; font-weight: bold; color: #444; border: none; background: none; }
div.skinnedSelect .text, div.skinnedSelect select option {	padding-top: 9px; padding-left: 40px;	font-size: 12px;	color: #444; }
div.skinnedSelect select option { color: #666; }*/

/*select-category-to-search*/
.wyszukiwanie-ofert-form { padding-bottom: 5px; padding: 0px; margin: 0px; width: 280px;}
.wyszukiwanie-ofert-form form { width: 280px; padding: 0px; margin: 0px;}
.wyszukiwanie-ofert-form form div { width: 280px; padding: 0px; margin: 0px; }
div.skinnedSelect select {display: block; width: 240px; cursor: pointer; padding: 2px; margin: 4px; }
div.skinnedSelect select option { color: #666; }
div.skinnedSelect input {display: block; width: 233px; cursor: pointer; padding: 2px; margin: 4px; }

/*
.wyszukiwanie-ofert-form_w { padding-bottom: 5px; padding: 0px; margin: 0px; width: 155px;}
.wyszukiwanie-ofert-form_w form { width: 155px; padding: 0px; margin: 0px;}
.wyszukiwanie-ofert-form_w form div { width: 155px; padding: 0px; margin: 0px; }
div.skinnedSelect_w { background: url(bt_select_list_w.png) no-repeat scroll 0pt 100%; height: 32px; width: 155px; }
div.skinnedSelect_w select { opacity: 0.0; -ms-filter: "alpha (opacity=0)"; filter: alpha (opacity=0); position: absolute; display: block; width: 155px; margin-top: -18px; cursor: pointer; }
div.skinnedSelect_w .text { text-indent: 10px; line-height: 10px; width: 150px; padding-left: 56px; font-weight: bold; color: #444; border: none; background: none; }
div.skinnedSelect_w .text, div.skinnedSelect_w select option {	padding-top: 9px; padding-left: 21px;	font-size: 12px;	color: #444; }
div.skinnedSelect_w select option { color: #666; }*/

.wyszukiwanie-ofert-form_w { padding-bottom: 5px; padding: 0px; margin: 0px; width: 150px;}
.wyszukiwanie-ofert-form_w form { width: 150px; padding: 0px; margin: 0px;}
.wyszukiwanie-ofert-form_w form div { width: 150px; padding: 0px; margin: 0px; }
div.skinnedSelect_w select {display: block; width: 140px; cursor: pointer; padding: 2px; margin: 4px; }
div.skinnedSelect_w select option { color: #666; }
div.skinnedSelect_w input {display: block; width: 133px; cursor: pointer; padding: 2px; margin: 4px; }


/* mapa - strona główna*/
#mapa-najblizszych-lokalizacji {border: 1px solid #c6c6c6; float: left;}


/*stronicowanie*/
.stronicowanie 
{	width:18px; float:left;	 
	padding: 1px 1px 1px 1px; margin-right: 4px; 
	cursor: pointer; 
	text-align:center; 
	background: #ffab12; 
	border-left: solid 1px #FEFEFE; 
	border-top: solid 1px #FEFEFE;  
	border-bottom: solid 1px #DDDDDD; 
	border-right: solid 1px #DDDDDD;	
}
a:link.stronicowanie, a:active.stronicowanie, a:visited.stronicowanie, a:hover.stronicowanie
{ color: #16487A; text-decoration: none; font-size: 11px; }
a:hover.stronicowanie
{ 
	color: #16487A; text-decoration: none; font-size: 11px;
	background: #DEDEDE; border-bottom: solid 1px #999999; border-right: solid 1px #999999;
}
.stronicowanie_selected
{	width:18px; float:left; 
	padding: 1px 1px 1px 1px; margin-right: 4px; 
	cursor: pointer; 
	text-align:center;
	background: #53c0ff; 
	border-left: solid 1px #555; 
	border-top: solid 1px #555; 
	border-bottom: solid 1px #eee;
	border-right: solid 1px #eee;
}
a:link.stronicowanie_selected, a:active.stronicowanie_selected, a:visited.stronicowanie_selected , a:hover.stronicowanie_selected 
{ color: #FFFFFF; text-decoration: none;  font-size: 11px; }


/*rejestracja*/
#register_user table { width: 600px;}
#register_user table th { width: 200px; text-align: left;}
#register_user table td font {position: absolute;}
#register_user table td input { width: 300px; text-align: left; margin-left: 10px;}
